mountain population - French English Dictionary